# 函数内修改全局变量，先global声明全局变量，再修改

# 函数内默认不能直接修改全局变量
num = 2222


# 定义一个函数，在内部直接修改num, 再打印
def func():
    # 先global声明全局变量，再修改
    global num # 告诉解释器，使用外面的全局变量
    num = 1111
    print('函数内部：num = ', num)


# 调用函数
print('函数调用前：num = ', num)
func()
print('函数调用后：num = ', num)
